2026-07-12T23:47:51.034774Z 00O [0KRunning with gitlab-runner 18.11.3 (ad1797b3)[0;m
2026-07-12T23:47:51.034787Z 00O [0K  on git.nrw autoscale ms2 (test) aelY5CzGC, system ID: s_4caead3f3807[0;m
2026-07-12T23:47:51.034791Z 00O [0K  feature flags: FF_USE_FASTZIP:true[0;m
2026-07-12T23:47:51.034808Z 00O [0K[36;1mResolving secrets[0;m[0;m
2026-07-12T23:47:51.034890Z 00O section_start:1783900071:prepare_executor
2026-07-12T23:47:51.034891Z 00O+[0K[0K[36;1mPreparing the "docker-autoscaler" executor[0;m[0;m
2026-07-12T23:47:51.034980Z 00O [0KDialing instance c1cf8e48-acc7-4e04-880a-27f8c781aeea...[0;m
2026-07-12T23:47:51.070715Z 00O [0KInstance c1cf8e48-acc7-4e04-880a-27f8c781aeea connected[0;m
2026-07-12T23:47:51.153082Z 00O [0KUsing Docker executor with image python:3.13-slim ...[0;m
2026-07-12T23:47:52.632320Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-12T23:47:52.646452Z 00O [0KPulling docker image python:3.13-slim ...[0;m
2026-07-12T23:47:54.351699Z 00O [0KUsing docker image sha256:eb43ff125d8d58d7449dcba7d336c23bcac412f526d861db493b9994d8010280 for python:3.13-slim with digest python@sha256:eb43ff125d8d58d7449dcba7d336c23bcac412f526d861db493b9994d8010280 ...[0;m
2026-07-12T23:47:54.351716Z 00O section_end:1783900074:prepare_executor
2026-07-12T23:47:54.351717Z 00O+[0Ksection_start:1783900074:prepare_script
2026-07-12T23:47:54.351804Z 00O+[0K[0K[36;1mPreparing environment[0;m[0;m
2026-07-12T23:47:54.357418Z 00O [0KUsing effective pull policy of [always] for container sha256:15f0302a6aa996ce73c9296b482aa9be080ff6fb31e2f82363a58027e8ea33cd[0;m
2026-07-12T23:47:54.608599Z 01O Running on runner-aely5czgc-project-6107-concurrent-0 via os2gitnrwrunnermanager1...
2026-07-12T23:47:54.774585Z 00O section_end:1783900074:prepare_script
2026-07-12T23:47:54.774594Z 00O+[0Ksection_start:1783900074:get_sources
2026-07-12T23:47:54.774966Z 00O+[0K[0K[36;1mGetting source from Git repository[0;m[0;m
2026-07-12T23:47:55.102264Z 01O [32;1mGitaly correlation ID: 01KXCBNRQDQBBE1R7SXDCTDTJF[0;m
2026-07-12T23:47:55.105783Z 01O [32;1mFetching changes with git depth set to 20...[0;m
2026-07-12T23:47:55.108540Z 01O Reinitialized existing Git repository in /builds/phuong-nam.nguyen/sce_incompy2d/.git/
2026-07-12T23:47:55.110377Z 01O [32;1mCreated fresh repository.[0;m
2026-07-12T23:47:55.379118Z 01O [32;1mChecking out b8290e52 as detached HEAD (ref is master)...[0;m
2026-07-12T23:47:55.570274Z 01O Removing .pip-cache/
2026-07-12T23:47:55.570285Z 01O Removing src/incompy2d/__pycache__/
2026-07-12T23:47:55.591819Z 01O 
2026-07-12T23:47:55.591827Z 01O [32;1mSkipping Git submodules setup[0;m
2026-07-12T23:47:55.882904Z 00O section_end:1783900075:get_sources
2026-07-12T23:47:55.882923Z 00O+[0Ksection_start:1783900075:restore_cache
2026-07-12T23:47:55.894794Z 00O+[0K[0K[36;1mRestoring cache[0;m[0;m
2026-07-12T23:47:56.104131Z 01O [32;1mChecking cache for master-2-protected...[0;m
2026-07-12T23:47:56.185801Z 01E Downloading cache from https://s3.uni-muenster.de/gitnrw_cache/project/6107/master-2-protected[0;m  ETag[0;m="2a8d458b7db86b504eb322afd82f9406"
2026-07-12T23:47:56.900729Z 01O [32;1mSuccessfully extracted cache[0;m
2026-07-12T23:47:58.079750Z 00O section_end:1783900078:restore_cache
2026-07-12T23:47:58.079758Z 00O+[0Ksection_start:1783900078:step_script
2026-07-12T23:47:58.080219Z 00O+[0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m
2026-07-12T23:47:58.080234Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-12T23:47:58.096524Z 00O [0KUsing docker image sha256:eb43ff125d8d58d7449dcba7d336c23bcac412f526d861db493b9994d8010280 for python:3.13-slim with digest python@sha256:eb43ff125d8d58d7449dcba7d336c23bcac412f526d861db493b9994d8010280 ...[0;m
2026-07-12T23:47:58.355932Z 01O [32;1m$ python -m pip install --upgrade pip[0;m
2026-07-12T23:47:59.318307Z 01O Requirement already satisfied: pip in /usr/local/lib/python3.13/site-packages (26.1.2)
2026-07-12T23:47:59.471382Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-12T23:47:59.512016Z 01O [32;1m$ pip install -e ".[test]"[0;m
2026-07-12T23:47:59.723540Z 01O Obtaining file:///builds/phuong-nam.nguyen/sce_incompy2d
2026-07-12T23:47:59.724437Z 01O   Installing build dependencies: started
2026-07-12T23:48:00.203051Z 01O   Installing build dependencies: finished with status 'done'
2026-07-12T23:48:00.203063Z 01O   Checking if build backend supports build_editable: started
2026-07-12T23:48:00.230691Z 01O   Checking if build backend supports build_editable: finished with status 'done'
2026-07-12T23:48:00.230823Z 01O   Getting requirements to build editable: started
2026-07-12T23:48:00.340038Z 01O   Getting requirements to build editable: finished with status 'done'
2026-07-12T23:48:00.340642Z 01O   Installing backend dependencies: started
2026-07-12T23:48:00.663413Z 01O   Installing backend dependencies: finished with status 'done'
2026-07-12T23:48:00.663584Z 01O   Preparing editable metadata (pyproject.toml): started
2026-07-12T23:48:00.791894Z 01O   Preparing editable metadata (pyproject.toml): finished with status 'done'
2026-07-12T23:48:00.912868Z 01O Collecting numba (from incompy2d==0.1.0)
2026-07-12T23:48:00.913662Z 01O   Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
2026-07-12T23:48:01.039620Z 01O Collecting numpy (from incompy2d==0.1.0)
2026-07-12T23:48:01.040422Z 01O   Using cached numpy-2.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-12T23:48:01.068851Z 01O Collecting pytest (from incompy2d==0.1.0)
2026-07-12T23:48:01.069632Z 01O   Using cached pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB)
2026-07-12T23:48:01.089962Z 01O Collecting pytest-cov (from incompy2d==0.1.0)
2026-07-12T23:48:01.090654Z 01O   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
2026-07-12T23:48:01.138087Z 01O Collecting llvmlite<0.49,>=0.48.0dev0 (from numba->incompy2d==0.1.0)
2026-07-12T23:48:01.138949Z 01O   Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.0 kB)
2026-07-12T23:48:01.141754Z 01O Collecting numpy (from incompy2d==0.1.0)
2026-07-12T23:48:01.142651Z 01O   Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-12T23:48:01.159994Z 01O Collecting iniconfig>=1.0.1 (from pytest->incompy2d==0.1.0)
2026-07-12T23:48:01.161066Z 01O   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-12T23:48:01.180143Z 01O Collecting packaging>=22 (from pytest->incompy2d==0.1.0)
2026-07-12T23:48:01.180887Z 01O   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
2026-07-12T23:48:01.200505Z 01O Collecting pluggy<2,>=1.5 (from pytest->incompy2d==0.1.0)
2026-07-12T23:48:01.201274Z 01O   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
2026-07-12T23:48:01.245162Z 01O Collecting pygments>=2.7.2 (from pytest->incompy2d==0.1.0)
2026-07-12T23:48:01.245981Z 01O   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-12T23:48:01.481207Z 01O Collecting coverage>=7.10.6 (from coverage[toml]>=7.10.6->pytest-cov->incompy2d==0.1.0)
2026-07-12T23:48:01.481945Z 01O   Using cached coverage-7.15.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.6 kB)
2026-07-12T23:48:01.487217Z 01O Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.9 MB)
2026-07-12T23:48:01.489822Z 01O Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (59.9 MB)
2026-07-12T23:48:01.515581Z 01O Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
2026-07-12T23:48:01.523576Z 01O Using cached pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-12T23:48:01.524479Z 01O Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-12T23:48:01.525260Z 01O Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-12T23:48:01.526096Z 01O Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-07-12T23:48:01.526840Z 01O Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-12T23:48:01.528196Z 01O Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-12T23:48:01.529013Z 01O Using cached coverage-7.15.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (255 kB)
2026-07-12T23:48:01.593588Z 01O Building wheels for collected packages: incompy2d
2026-07-12T23:48:01.593748Z 01O   Building editable for incompy2d (pyproject.toml): started
2026-07-12T23:48:01.620376Z 01O   Building editable for incompy2d (pyproject.toml): finished with status 'done'
2026-07-12T23:48:01.620388Z 01O   Created wheel for incompy2d: filename=incompy2d-0.1.0-py3-none-any.whl size=2699 sha256=66dfde3a32094b97f8240cf6a303ef4fa968408ee3edbb4522376a1b52b9338e
2026-07-12T23:48:01.620424Z 01O   Stored in directory: /tmp/pip-ephem-wheel-cache-gzbaocmf/wheels/cc/4c/de/58fae1306afa4d589a4ad69df4a87c31ee341d46ca928206e2
2026-07-12T23:48:01.621666Z 01O Successfully built incompy2d
2026-07-12T23:48:01.643333Z 01O Installing collected packages: pygments, pluggy, packaging, numpy, llvmlite, iniconfig, coverage, pytest, numba, pytest-cov, incompy2d
2026-07-12T23:48:06.989488Z 01O 
2026-07-12T23:48:06.990844Z 01O Successfully installed coverage-7.15.1 incompy2d-0.1.0 iniconfig-2.3.0 llvmlite-0.48.0 numba-0.66.0 numpy-2.4.6 packaging-26.2 pluggy-1.6.0 pygments-2.20.0 pytest-9.1.1 pytest-cov-7.1.0
2026-07-12T23:48:06.990961Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-12T23:48:07.053680Z 01O [32;1m$ pytest tests/ -v --tb=short --junitxml=report.xml --cov=incompy2d --cov-report=term-missing --cov-report=html:coverage_html --cov-fail-under=70[0;m
2026-07-12T23:48:07.301875Z 01O ============================= test session starts ==============================
2026-07-12T23:48:07.301884Z 01O platform linux -- Python 3.13.14, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python3.13
2026-07-12T23:48:07.301886Z 01O cachedir: .pytest_cache
2026-07-12T23:48:07.301887Z 01O rootdir: /builds/phuong-nam.nguyen/sce_incompy2d
2026-07-12T23:48:07.301888Z 01O configfile: pyproject.toml
2026-07-12T23:48:07.301888Z 01O plugins: cov-7.1.0
2026-07-12T23:48:07.301889Z 01O collecting ... collected 7 items / 3 errors
2026-07-12T23:48:07.838558Z 01O 
2026-07-12T23:48:07.838560Z 01O ==================================== ERRORS ====================================
2026-07-12T23:48:07.838562Z 01O ________________ ERROR collecting tests/test_fetch_overture.py _________________
2026-07-12T23:48:07.838562Z 01O ImportError while importing test module '/builds/phuong-nam.nguyen/sce_incompy2d/tests/test_fetch_overture.py'.
2026-07-12T23:48:07.838563Z 01O Hint: make sure your test modules/packages have valid Python names.
2026-07-12T23:48:07.838563Z 01O Traceback:
2026-07-12T23:48:07.838564Z 01O /usr/local/lib/python3.13/importlib/__init__.py:88: in import_module
2026-07-12T23:48:07.838565Z 01O     return _bootstrap._gcd_import(name[level:], package, level)
2026-07-12T23:48:07.838565Z 01O            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-12T23:48:07.838566Z 01O tests/test_fetch_overture.py:6: in <module>
2026-07-12T23:48:07.838566Z 01O     from incompy2d.fetch_overture import fetch_overture
2026-07-12T23:48:07.838567Z 01O src/incompy2d/fetch_overture.py:2: in <module>
2026-07-12T23:48:07.838567Z 01O     import geopandas as gpd
2026-07-12T23:48:07.838568Z 01O E   ModuleNotFoundError: No module named 'geopandas'
2026-07-12T23:48:07.838568Z 01O _____________________ ERROR collecting tests/test_post.py ______________________
2026-07-12T23:48:07.838569Z 01O ImportError while importing test module '/builds/phuong-nam.nguyen/sce_incompy2d/tests/test_post.py'.
2026-07-12T23:48:07.838569Z 01O Hint: make sure your test modules/packages have valid Python names.
2026-07-12T23:48:07.838570Z 01O Traceback:
2026-07-12T23:48:07.838570Z 01O /usr/local/lib/python3.13/importlib/__init__.py:88: in import_module
2026-07-12T23:48:07.838570Z 01O     return _bootstrap._gcd_import(name[level:], package, level)
2026-07-12T23:48:07.838571Z 01O            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-12T23:48:07.838571Z 01O tests/test_post.py:5: in <module>
2026-07-12T23:48:07.838571Z 01O     from shapely.geometry import Polygon, MultiPolygon
2026-07-12T23:48:07.838572Z 01O E   ModuleNotFoundError: No module named 'shapely'
2026-07-12T23:48:07.838572Z 01O ______________________ ERROR collecting tests/test_run.py ______________________
2026-07-12T23:48:07.838608Z 01O ImportError while importing test module '/builds/phuong-nam.nguyen/sce_incompy2d/tests/test_run.py'.
2026-07-12T23:48:07.838608Z 01O Hint: make sure your test modules/packages have valid Python names.
2026-07-12T23:48:07.838609Z 01O Traceback:
2026-07-12T23:48:07.838609Z 01O /usr/local/lib/python3.13/importlib/__init__.py:88: in import_module
2026-07-12T23:48:07.838609Z 01O     return _bootstrap._gcd_import(name[level:], package, level)
2026-07-12T23:48:07.838610Z 01O            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-12T23:48:07.838610Z 01O tests/test_run.py:5: in <module>
2026-07-12T23:48:07.838611Z 01O     from incompy2d.run import get_input, main
2026-07-12T23:48:07.838611Z 01O src/incompy2d/run.py:2: in <module>
2026-07-12T23:48:07.838611Z 01O     import matplotlib.pyplot as plt
2026-07-12T23:48:07.838612Z 01O E   ModuleNotFoundError: No module named 'matplotlib'
2026-07-12T23:48:07.838612Z 01O ---- generated xml file: /builds/phuong-nam.nguyen/sce_incompy2d/report.xml ----
2026-07-12T23:48:07.838612Z 01O =========================== short test summary info ============================
2026-07-12T23:48:07.838613Z 01O ERROR tests/test_fetch_overture.py
2026-07-12T23:48:07.838613Z 01O ERROR tests/test_post.py
2026-07-12T23:48:07.838613Z 01O ERROR tests/test_run.py
2026-07-12T23:48:07.838614Z 01O !!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!
2026-07-12T23:48:07.838614Z 01O ============================== 3 errors in 0.53s ===============================
2026-07-12T23:48:12.163469Z 00O section_end:1783900092:step_script
2026-07-12T23:48:12.163477Z 00O+[0Ksection_start:1783900092:upload_artifacts_on_failure
2026-07-12T23:48:12.164010Z 00O+[0K[0K[36;1mUploading artifacts for failed job[0;m[0;m
2026-07-12T23:48:12.390624Z 01O [32;1mUploading artifacts...[0;m
2026-07-12T23:48:12.422488Z 01E [0;33mWARNING: coverage_html/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/phuong-nam.nguyen/sce_incompy2d)[0;m 
2026-07-12T23:48:12.422496Z 01E [31;1mERROR: No files to upload                         [0;m 
2026-07-12T23:48:12.455062Z 01O [32;1mUploading artifacts...[0;m
2026-07-12T23:48:12.488744Z 01E report.xml: found 1 matching artifact files and directories[0;m 
2026-07-12T23:48:12.782710Z 01E Uploading artifacts as "junit" to coordinator... 201 Created[0;m  correlation_id[0;m=01KXCBPE2Q3FHYXJH1ZK2B5B4N id[0;m=1064270 responseStatus[0;m=201 Created token[0;m=64_q_1r8n
2026-07-12T23:48:12.932390Z 00O section_end:1783900092:upload_artifacts_on_failure
2026-07-12T23:48:12.932397Z 00O+[0Ksection_start:1783900092:cleanup_file_variables
2026-07-12T23:48:12.932483Z 00O+[0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m
2026-07-12T23:48:13.530066Z 00O section_end:1783900093:cleanup_file_variables
2026-07-12T23:48:13.530074Z 00O+[0K
2026-07-12T23:48:13.633128Z 00O [31;1mERROR: Job failed: exit code 1[0;m
